macos: supply NSPasteboardType when necessary
authorChristian Hergert <chergert@redhat.com>
Tue, 5 Jan 2021 21:54:07 +0000 (13:54 -0800)
committerChristian Hergert <chergert@redhat.com>
Tue, 5 Jan 2021 21:54:07 +0000 (13:54 -0800)
On older macOS systems, we might need to provide our own typedef
for the NSPasteboardType. It is just a NSString pointer anyway.

gdk/macos/gdkmacosclipboard-private.h

index ab37d707a5ff5f03c7972fdb1002cc97d51f7978..01a562c2b8f9f7a89e01b850ade53175c79c5874 100644 (file)
 
 G_BEGIN_DECLS
 
+#ifndef AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER
+typedef NSString *NSPasteboardType;
+#endif
+
 #define GDK_TYPE_MACOS_CLIPBOARD (_gdk_macos_clipboard_get_type())
 
 G_DECLARE_FINAL_TYPE (GdkMacosClipboard, _gdk_macos_clipboard, GDK, MACOS_CLIPBOARD, GdkClipboard)